compiler=iverilog
simulator=vvp
waver=gtkwave

defult:
	$(compiler) *.v -o out.vvp
all: out.vvp
	$(waver) out.vcd
sim: out.vvp
	$(simulator) out.vvp -o out.vcd

wave: out.vcd
	$(waver) out.vcd
clean:
	rm *.vvp
	rm *.vcd
